package com.s4j.struts.biz.model;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.JoinColumn;
import javax.persistence.OneToOne;
import javax.persistence.Table;

/**
 * 重症肌无力涉及的五脏辨证相关临床表现
 * @author Administrator
 *
 */
@Entity
@Table(name="BIZ_MG_CLINICAL")
public class BizMgClinical {

	private Long clinicalId;
	
	private PatientDoc patient;
	
	private Integer spleen1;	//纳食减少  1是	2否
	
	private Integer spleen2;	//食欲减退  1是	2否
	
	private Integer spleen3;	//嗳气  1是	2否
	
	private Integer spleen4;	//恶心  1是	2否
	
	private Integer spleen5;	//呕吐  1是	2否
	
	private Integer spleen6;	//脘痞  1是	2否
	
	private Integer spleen7;	//腹胀  1是	2否
	
	private Integer spleen8;	//流涎  1是	2否
	
	private Integer spleen9;	//大便溏薄  1是	2否
	
	private Integer spleen10;	//大便秘结  1是	2否
	
	private Integer spleen11;	//肌瘦无力  1是	2否
	
	private Integer spleen12;	//肠鸣  1是	2否
	
	private Integer spleen13;	//矢气频作  1是	2否
	
	private Integer spleen14;	//肛门灼热  1是	2否
	
	private Integer spleen15;	//脱肛  1是	2否
	
	private Integer spleen16;	//口水多  1是	2否
	
	private Integer kidney1;	//腰酸  1是	2否
	
	private Integer kidney2;	//腰痛  1是	2否
	
	private Integer kidney3;	//膝软无力  1是	2否
	
	private Integer kidney4;	//耳鸣  1是	2否
	
	private Integer kidney5;	//阳痿  1是	2否
	
	private Integer kidney6;	//抬颈无力  1是	2否
	
	private Integer liver1;		//头昏  1是	2否
	
	private Integer liver2;		//头晕  1是	2否
	
	private Integer liver3;		//视物模糊  1是	2否
	
	private Integer liver4;		//面青目斜  1是	2否
	
	private Integer liver5;		//胁胀  1是	2否
	
	private Integer liver6;		//善太息  1是	2否
	
	private Integer liver7;		//胸胁胀痛  1是	2否
	
	private Integer liver8;		//烦躁易怒  1是	2否
	
	private Integer heart1;		//心悸  1是	2否
	
	private Integer heart2;		//失眠  1是	2否
	
	private Integer heart3;		//胸闷  1是	2否
	
	private Integer lung1;		//咳嗽  1是	2否
	
	private Integer lung2;		//咯痰  1是	2否
	
	private Integer lung3;		//喘促  1是	2否
	
	private Integer mouth1;		//口舌生疮	1是	2否
	
	private Integer mouth2;		//口臭	1是	2否
	
	private Integer mouth3;		//口淡	1是	2否
	
	private Integer mouth4;		//口粘腻	1是	2否
	
	private Integer mouth5;		//口苦	1是	2否
	
	private Integer mouth6;		//口干	1是	2否
	
	private Integer mouth7;		//口渴不欲饮或不欲多饮	1是	2否
	
	private Integer mouth8;		//口渴引饮	1是	2否
	
	private Integer mouth9;		//口渴喜热饮	1是	2否
	
	private Integer mouth10;	//口渴喜冷饮	1是	2否
	
	private Integer bodyA1;		//神志：1清醒2精神恍惚3嗜睡4神识昏蒙5昏聩
	
	private Integer bodyA2;		//精神：1精神疲乏2精神萎靡3抑郁4烦躁不安5急躁易怒
	
	private Integer bodyB1;		//自觉发热	1是	2否
	
	private Integer bodyB2;		//潮热	1是	2否
	
	private Integer bodyB3;		//五心烦热	1是	2否
	
	private Integer bodyB4;		//面部烘热	1是	2否
	
	private Integer bodyB5;		//自汗	1是	2否
	
	private Integer bodyB6;		//盗汗	1是	2否
	
	private Integer bodyB7;		//多汗	1是	2否
	
	private Integer bodyC1;		//倦怠乏力	1是	2否
	
	private Integer bodyC2;		//懒言	1是	2否
	
	private Integer bodyC3;		//头重	1是	2否
	
	private Integer bodyC4;		//肢体困重	1是	2否
	
	private Integer bodyC5;		//面色苍白	1是	2否
	
	private Integer bodyC6;		//面色恍白	1是	2否
	
	private Integer bodyC7;		//面色萎黄	1是	2否
	
	private Integer bodyC8;		//面色无华	1是	2否
	
	private Integer bodyD1;		//小便：正常	1是	2否
	
	private Integer bodyD2;		//小便短赤	1是	2否
	
	private Integer bodyD3;		//小便清长	1是	2否
	
	private Integer bodyD4;		//肌肤：肌肤甲错	1是	2否
	
	private Integer bodyD5;		//水肿	1是	2否
	
	private String tongue;		//舌象
	
	private String pulse;		//脉象

	@Id
	@GeneratedValue(strategy=GenerationType.IDENTITY)
	public Long getClinicalId() {
		return clinicalId;
	}

	public void setClinicalId(Long clinicalId) {
		this.clinicalId = clinicalId;
	}

	@OneToOne  
    @JoinColumn(name="patientId",insertable=true,unique=true)
	public PatientDoc getPatient() {
		return patient;
	}

	public void setPatient(PatientDoc patient) {
		this.patient = patient;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen1() {
		return spleen1;
	}

	public void setSpleen1(Integer spleen1) {
		this.spleen1 = spleen1;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen2() {
		return spleen2;
	}

	public void setSpleen2(Integer spleen2) {
		this.spleen2 = spleen2;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen3() {
		return spleen3;
	}

	public void setSpleen3(Integer spleen3) {
		this.spleen3 = spleen3;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen4() {
		return spleen4;
	}

	public void setSpleen4(Integer spleen4) {
		this.spleen4 = spleen4;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen5() {
		return spleen5;
	}

	public void setSpleen5(Integer spleen5) {
		this.spleen5 = spleen5;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen6() {
		return spleen6;
	}

	public void setSpleen6(Integer spleen6) {
		this.spleen6 = spleen6;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen7() {
		return spleen7;
	}

	public void setSpleen7(Integer spleen7) {
		this.spleen7 = spleen7;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen8() {
		return spleen8;
	}

	public void setSpleen8(Integer spleen8) {
		this.spleen8 = spleen8;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen9() {
		return spleen9;
	}

	public void setSpleen9(Integer spleen9) {
		this.spleen9 = spleen9;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen10() {
		return spleen10;
	}

	public void setSpleen10(Integer spleen10) {
		this.spleen10 = spleen10;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen11() {
		return spleen11;
	}

	public void setSpleen11(Integer spleen11) {
		this.spleen11 = spleen11;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen12() {
		return spleen12;
	}

	public void setSpleen12(Integer spleen12) {
		this.spleen12 = spleen12;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen13() {
		return spleen13;
	}

	public void setSpleen13(Integer spleen13) {
		this.spleen13 = spleen13;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen14() {
		return spleen14;
	}

	public void setSpleen14(Integer spleen14) {
		this.spleen14 = spleen14;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen15() {
		return spleen15;
	}

	public void setSpleen15(Integer spleen15) {
		this.spleen15 = spleen15;
	}

	@Column(precision=2, scale=0)
	public Integer getSpleen16() {
		return spleen16;
	}

	public void setSpleen16(Integer spleen16) {
		this.spleen16 = spleen16;
	}

	@Column(precision=2, scale=0)
	public Integer getKidney1() {
		return kidney1;
	}

	public void setKidney1(Integer kidney1) {
		this.kidney1 = kidney1;
	}

	@Column(precision=2, scale=0)
	public Integer getKidney2() {
		return kidney2;
	}

	public void setKidney2(Integer kidney2) {
		this.kidney2 = kidney2;
	}

	@Column(precision=2, scale=0)
	public Integer getKidney3() {
		return kidney3;
	}

	public void setKidney3(Integer kidney3) {
		this.kidney3 = kidney3;
	}

	@Column(precision=2, scale=0)
	public Integer getKidney4() {
		return kidney4;
	}

	public void setKidney4(Integer kidney4) {
		this.kidney4 = kidney4;
	}

	@Column(precision=2, scale=0)
	public Integer getKidney5() {
		return kidney5;
	}

	public void setKidney5(Integer kidney5) {
		this.kidney5 = kidney5;
	}

	@Column(precision=2, scale=0)
	public Integer getKidney6() {
		return kidney6;
	}

	public void setKidney6(Integer kidney6) {
		this.kidney6 = kidney6;
	}

	@Column(precision=2, scale=0)
	public Integer getLiver1() {
		return liver1;
	}

	public void setLiver1(Integer liver1) {
		this.liver1 = liver1;
	}

	@Column(precision=2, scale=0)
	public Integer getLiver2() {
		return liver2;
	}

	public void setLiver2(Integer liver2) {
		this.liver2 = liver2;
	}

	@Column(precision=2, scale=0)
	public Integer getLiver3() {
		return liver3;
	}

	public void setLiver3(Integer liver3) {
		this.liver3 = liver3;
	}

	@Column(precision=2, scale=0)
	public Integer getLiver4() {
		return liver4;
	}

	public void setLiver4(Integer liver4) {
		this.liver4 = liver4;
	}

	@Column(precision=2, scale=0)
	public Integer getLiver5() {
		return liver5;
	}

	public void setLiver5(Integer liver5) {
		this.liver5 = liver5;
	}

	@Column(precision=2, scale=0)
	public Integer getLiver6() {
		return liver6;
	}

	public void setLiver6(Integer liver6) {
		this.liver6 = liver6;
	}

	@Column(precision=2, scale=0)
	public Integer getLiver7() {
		return liver7;
	}

	public void setLiver7(Integer liver7) {
		this.liver7 = liver7;
	}

	@Column(precision=2, scale=0)
	public Integer getLiver8() {
		return liver8;
	}

	public void setLiver8(Integer liver8) {
		this.liver8 = liver8;
	}

	@Column(precision=2, scale=0)
	public Integer getHeart1() {
		return heart1;
	}

	public void setHeart1(Integer heart1) {
		this.heart1 = heart1;
	}

	@Column(precision=2, scale=0)
	public Integer getHeart2() {
		return heart2;
	}

	public void setHeart2(Integer heart2) {
		this.heart2 = heart2;
	}

	@Column(precision=2, scale=0)
	public Integer getHeart3() {
		return heart3;
	}

	public void setHeart3(Integer heart3) {
		this.heart3 = heart3;
	}

	@Column(precision=2, scale=0)
	public Integer getLung1() {
		return lung1;
	}

	public void setLung1(Integer lung1) {
		this.lung1 = lung1;
	}

	@Column(precision=2, scale=0)
	public Integer getLung2() {
		return lung2;
	}

	public void setLung2(Integer lung2) {
		this.lung2 = lung2;
	}

	@Column(precision=2, scale=0)
	public Integer getLung3() {
		return lung3;
	}

	public void setLung3(Integer lung3) {
		this.lung3 = lung3;
	}

	@Column(precision=2, scale=0)
	public Integer getMouth1() {
		return mouth1;
	}

	public void setMouth1(Integer mouth1) {
		this.mouth1 = mouth1;
	}

	@Column(precision=2, scale=0)
	public Integer getMouth2() {
		return mouth2;
	}

	public void setMouth2(Integer mouth2) {
		this.mouth2 = mouth2;
	}

	@Column(precision=2, scale=0)
	public Integer getMouth3() {
		return mouth3;
	}

	public void setMouth3(Integer mouth3) {
		this.mouth3 = mouth3;
	}

	@Column(precision=2, scale=0)
	public Integer getMouth4() {
		return mouth4;
	}

	public void setMouth4(Integer mouth4) {
		this.mouth4 = mouth4;
	}

	@Column(precision=2, scale=0)
	public Integer getMouth5() {
		return mouth5;
	}

	public void setMouth5(Integer mouth5) {
		this.mouth5 = mouth5;
	}

	@Column(precision=2, scale=0)
	public Integer getMouth6() {
		return mouth6;
	}

	public void setMouth6(Integer mouth6) {
		this.mouth6 = mouth6;
	}

	@Column(precision=2, scale=0)
	public Integer getMouth7() {
		return mouth7;
	}

	public void setMouth7(Integer mouth7) {
		this.mouth7 = mouth7;
	}

	@Column(precision=2, scale=0)
	public Integer getMouth8() {
		return mouth8;
	}

	public void setMouth8(Integer mouth8) {
		this.mouth8 = mouth8;
	}

	@Column(precision=2, scale=0)
	public Integer getMouth9() {
		return mouth9;
	}

	public void setMouth9(Integer mouth9) {
		this.mouth9 = mouth9;
	}

	@Column(precision=2, scale=0)
	public Integer getMouth10() {
		return mouth10;
	}

	public void setMouth10(Integer mouth10) {
		this.mouth10 = mouth10;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyA1() {
		return bodyA1;
	}

	public void setBodyA1(Integer bodyA1) {
		this.bodyA1 = bodyA1;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyA2() {
		return bodyA2;
	}

	public void setBodyA2(Integer bodyA2) {
		this.bodyA2 = bodyA2;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyB1() {
		return bodyB1;
	}

	public void setBodyB1(Integer bodyB1) {
		this.bodyB1 = bodyB1;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyB2() {
		return bodyB2;
	}

	public void setBodyB2(Integer bodyB2) {
		this.bodyB2 = bodyB2;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyB3() {
		return bodyB3;
	}

	public void setBodyB3(Integer bodyB3) {
		this.bodyB3 = bodyB3;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyB4() {
		return bodyB4;
	}

	public void setBodyB4(Integer bodyB4) {
		this.bodyB4 = bodyB4;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyB5() {
		return bodyB5;
	}

	public void setBodyB5(Integer bodyB5) {
		this.bodyB5 = bodyB5;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyB6() {
		return bodyB6;
	}

	public void setBodyB6(Integer bodyB6) {
		this.bodyB6 = bodyB6;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyB7() {
		return bodyB7;
	}

	public void setBodyB7(Integer bodyB7) {
		this.bodyB7 = bodyB7;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyC1() {
		return bodyC1;
	}

	public void setBodyC1(Integer bodyC1) {
		this.bodyC1 = bodyC1;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyC2() {
		return bodyC2;
	}

	public void setBodyC2(Integer bodyC2) {
		this.bodyC2 = bodyC2;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyC3() {
		return bodyC3;
	}

	public void setBodyC3(Integer bodyC3) {
		this.bodyC3 = bodyC3;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyC4() {
		return bodyC4;
	}

	public void setBodyC4(Integer bodyC4) {
		this.bodyC4 = bodyC4;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyC5() {
		return bodyC5;
	}

	public void setBodyC5(Integer bodyC5) {
		this.bodyC5 = bodyC5;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyC6() {
		return bodyC6;
	}

	public void setBodyC6(Integer bodyC6) {
		this.bodyC6 = bodyC6;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyC7() {
		return bodyC7;
	}

	public void setBodyC7(Integer bodyC7) {
		this.bodyC7 = bodyC7;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyC8() {
		return bodyC8;
	}

	public void setBodyC8(Integer bodyC8) {
		this.bodyC8 = bodyC8;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyD1() {
		return bodyD1;
	}

	public void setBodyD1(Integer bodyD1) {
		this.bodyD1 = bodyD1;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyD2() {
		return bodyD2;
	}

	public void setBodyD2(Integer bodyD2) {
		this.bodyD2 = bodyD2;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyD3() {
		return bodyD3;
	}

	public void setBodyD3(Integer bodyD3) {
		this.bodyD3 = bodyD3;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyD4() {
		return bodyD4;
	}

	public void setBodyD4(Integer bodyD4) {
		this.bodyD4 = bodyD4;
	}

	@Column(precision=2, scale=0)
	public Integer getBodyD5() {
		return bodyD5;
	}

	public void setBodyD5(Integer bodyD5) {
		this.bodyD5 = bodyD5;
	}

	@Column(length=60)
	public String getTongue() {
		return tongue;
	}

	public void setTongue(String tongue) {
		this.tongue = tongue;
	}

	@Column(length=60)
	public String getPulse() {
		return pulse;
	}

	public void setPulse(String pulse) {
		this.pulse = pulse;
	}
}
